Archive member included       because of file (symbol)

C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                              demo_main.o (CpuFastSet)
C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                              MultiSio.o (CpuSet)
C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                              MultiBoot.o (MultiBoot)
C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                              demo_main.o (RegisterRamReset)
C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                              main.o (VBlankIntrWait)
C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                              MultiSio.o (_call_via_r0)

Allocating common symbols
Common symbol       size              file

UsrSendBuf          0x10              demo_main.o
demo_bin_start      0x4               main.o
frame_retval        0x4               main.o
IntrTableBuf        0x38              demo_main.o
Cont                0x4               demo_main.o
SioFlagsBak         0x4               demo_main.o
demo_bin_length     0x4               main.o
IntrFuncBuf         0x120             MultiSio.o
multiboot_status    0x4c              main.o
Trg                 0x4               demo_main.o
SioFlags            0x4               demo_main.o
SioStartFlag        0x4               demo_main.o
HPos                0x10              demo_main.o
IntrMainBuf         0x400             demo_main.o
UsrRecvBuf          0x40              demo_main.o
VPos                0x10              demo_main.o
Ms                  0x1b0             MultiSio.o
OamBak              0x400             demo_main.o
RecvFuncBuf         0x40              MultiSio.o
BgBak               0x800             demo_main.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0.o
LOAD MultiSioAsm.o
LOAD main.o
LOAD demo_main.o
LOAD data.o
LOAD MultiBoot.o
LOAD MultiSio.o
LOAD client.o
LOAD C:/agb/lib/libagbsyscall.a
LOAD C:/agb/lib/libisagbprn.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libg.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
Address of section .text set to 0x8000000
Address of section .bss set to 0x3000000
                0x00008000                .=0x8000

.interp
 *(.interp)

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(.init)

.plt
 *(.plt)

.text           0x08000000     0x1408
 *(.text)
 .text          0x08000000      0x1a0 crt0.o
                0x08000000                _start
                0x080000c0                start_vector
                0x080000fc                intr_main
 .text          0x080001a0      0x154 MultiSioAsm.o
                0x080001e0                MultiSioIntr
                0x080001a0                MultiSioRecvBufChange
 .text          0x080002f4      0x2cc main.o
                0x080002f4                AgbMain
 .text          0x080005c0      0x3c4 demo_main.o
                0x08000928                IntrDummy
                0x08000924                VBlankIntr
                0x080005c0                DemoMain
                0x0800095c                BgScSet
                0x0800092c                KeyRead
 .text          0x08000984      0x6b0 MultiBoot.o
                0x08000ee4                MultiBootCheckComplete
                0x08000e20                MultiBootStartMaster
                0x08000dfc                MultiBootStartProbe
                0x08000984                MultiBootInit
                0x080009c0                MultiBootMain
 .text          0x08001034      0x37c MultiSio.o
                0x08001034                MultiSioInit
                0x080011a4                MultiSioMain
                0x080012f0                MultiSioRecvDataCheck
                0x08001154                MultiSioStop
                0x0800127c                MultiSioSendDataSet
                0x08001140                MultiSioStart
 .text          0x080013b0        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                0x080013b0                CpuFastSet
 .text          0x080013b4        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                0x080013b4                CpuSet
 .text          0x080013b8        0x8 C:/agb/lib/libagbsyscall.a(AgbSysMultiBoot.o)
                0x080013b8                MultiBoot
 .text          0x080013c0        0x4 C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                0x080013c0                RegisterRamReset
 .text          0x080013c4        0x8 C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                0x080013c4                VBlankIntrWait
 .text          0x080013cc       0x3c C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                0x080013d4                _call_via_r2
                0x080013e4                _call_via_r6
                0x080013e0                _call_via_r5
                0x080013d8                _call_via_r3
                0x080013f8                _call_via_fp
                0x080013ec                _call_via_r8
                0x080013e8                _call_via_r7
                0x080013cc                _call_via_r0
                0x080013f4                _call_via_sl
                0x08001400                _call_via_sp
                0x080013f0                _call_via_r9
                0x080013dc                _call_via_r4
                0x080013d0                _call_via_r1
                0x080013fc                _call_via_ip
                0x08001404                _call_via_lr
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7t)
 *(.glue_7)
                0x08001408                _etext=.
                0x08001408                PROVIDE (etext, .)

.fini
 *(.fini)

.rodata         0x08001408     0x242c
 *(.rodata)
 .rodata        0x08001408       0xa0 main.o
                0x08001408                BgScDatap_ID
 .rodata        0x080014a8       0x5c demo_main.o
                0x080014a8                IntrTable
 .rodata        0x08001504     0x2320 data.o
                0x08001a04                OamData_Sample
                0x08001a24                PlttData_Sample
                0x08001c24                CharData_Sample
                0x08001504                BgScData_Sample
 .rodata        0x08003824       0x10 MultiSio.o
 *(.rodata.*)
 *(.gnu.linkonce.r*)

.rodata1
 *(.rodata1)
                0x08003934                .=(ALIGN(0x100)+(.&0xff))

.data           0x08003934     0x1280
 *(.data)
 .data          0x08003934     0x1280 client.o
                0x08004bb4                _binary_client_bin_end
                0x08003934                _binary_client_bin_start
 *(.data.*)
 *(.gnu.linkonce.d*)

.data1
 *(.data1)

.ctors
 EXCLUDE_FILE ( *crtend.o )*(.ctors)
 *(SORT(.ctors.*))
 *crtend(.ctors)

.dtors
 EXCLUDE_FILE ( *crtend.o )*(.dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.got
 *(.got.plt)
 *(.got)

.dynamic
 *(.dynamic)

.sdata
 *(.sdata)
 *(.sdata.*)
                0x08004bb4                _edata=.
                0x08004bb4                PROVIDE (edata, .)
                0x08004bb4                __bss_start=.
                0x08004bb4                __bss_start__=.

.sbss
 *(.sbss)
 *(.scommon)

.bss            0x03000000     0x1440
 *(.dynbss)
 *(.bss)
 .bss           0x03000000        0x8 MultiBoot.o
 *(.bss.*)
 *(COMMON)
 *fill*         0x03000008        0x8
 COMMON         0x03000010       0x5c main.o
                                  0x0 (size before relaxing)
                0x03000010                demo_bin_start
                0x03000014                frame_retval
                0x03000018                demo_bin_length
                0x03000020                multiboot_status
 *fill*         0x0300006c        0x4
 COMMON         0x03000070     0x10c0 demo_main.o
                                  0x0 (size before relaxing)
                0x03000070                UsrSendBuf
                0x03000080                IntrTableBuf
                0x030000b8                Cont
                0x030000bc                SioFlagsBak
                0x030000c0                Trg
                0x030000c4                SioFlags
                0x030000c8                SioStartFlag
                0x030000d0                HPos
                0x030000e0                IntrMainBuf
                0x030004e0                UsrRecvBuf
                0x03000520                VPos
                0x03000530                OamBak
                0x03000930                BgBak
 COMMON         0x03001130      0x310 MultiSio.o
                                  0x0 (size before relaxing)
                0x03001130                IntrFuncBuf
                0x03001250                Ms
                0x03001400                RecvFuncBuf
                0x03001440                .=ALIGN(0x4)
                0x03001440                .=ALIGN(0x4)
                0x03001440                _end=.
                0x03001440                _bss_end__=.
                0x03001440                __bss_end__=.
                0x03001440                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x80
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 main.o
 .debug_aranges
                0x00000020       0x20 demo_main.o
 .debug_aranges
                0x00000040       0x20 MultiBoot.o
 .debug_aranges
                0x00000060       0x20 MultiSio.o

.debug_pubnames
                0x00000000      0x316
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x7c main.o
 .debug_pubnames
                0x0000007c      0x107 demo_main.o
 .debug_pubnames
                0x00000183       0x61 data.o
 .debug_pubnames
                0x000001e4       0x82 MultiBoot.o
 .debug_pubnames
                0x00000266       0xb0 MultiSio.o

.debug_info     0x00000000     0xfddb
 *(.debug_info)
 .debug_info    0x00000000     0x34a2 main.o
 .debug_info    0x000034a2     0x35fc demo_main.o
 .debug_info    0x00006a9e     0x2e67 data.o
 .debug_info    0x00009905     0x310e MultiBoot.o
 .debug_info    0x0000ca13     0x33c8 MultiSio.o

.debug_abbrev   0x00000000      0x75e
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x15d main.o
 .debug_abbrev  0x0000015d      0x181 demo_main.o
 .debug_abbrev  0x000002de      0x101 data.o
 .debug_abbrev  0x000003df      0x1f4 MultiBoot.o
 .debug_abbrev  0x000005d3      0x18b MultiSio.o

.debug_line     0x00000000     0x1161
 *(.debug_line)
 .debug_line    0x00000000      0x28b main.o
 .debug_line    0x0000028b      0x352 demo_main.o
 .debug_line    0x000005dd      0x808 MultiBoot.o
 .debug_line    0x00000de5      0x37c MultiSio.o

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack=.
 *(.stack)
OUTPUT(multi_boot.elf elf32-littlearm)
